#include "template.hpp"

//template<class T>
//void handler(T);
//
//template<class T>
//class Widget
//{
//public:
//   Widget(int i)
//      :_i(i)
//   {}
//
//   constexpr int handler()
//   {
//      return _i;
//   }
//
//   int _i;
//
//private:
//   T _val;
//};
//
//template
//class Widget<int>;

int main()
{
   int i = 10;
   int b = 20;
   //constexpr int val = i + 1;

//   Widget<int> w(5);
//   constexpr int Val1 = 10;
//   constexpr int Val2 = 10 + 10;
//   constexpr int Val3 = i + b;
//
   
//   handler(1);

   return 0;
}
